مهندسی نرم افزار به کمک کامپیوتر (شیءگرا)

thesis
abstract

ابزارهای metacase همانند ابزار case، وسیله ای برای کمک به مهندسین نرم افزار در تحلیل، طراحی و ایجاد یک سیستم هستند. مزیتی که یک ابزار metacase بر یک ابزار case دارد، قابلیت انعطاف بالای آن است که متدولوژیهای مختلفی را پشتیبانی می کند و در نتیجه هر سازمان قادر است برای متدولوژی خاص خود، case موردنظر را توسط آن تعریف کند. هدف از این پایان نامه طراحی یک metacase است که به کمک آن بتوان متدولوژیهای مختلف شیءگرایی را در یک محیط case پشتیبانی کرد. به کمک این ابزار که tmmcase نام دارد، می توان تعداد زیادی از متدولوژی های شیءگرا را تعریف نموده و با آنها کار کرد. tmmcase دو لایه دارد، لایه اول برای تولید متامدل بوده و لایه دوم برای ایجاد یک مدل با استفاده از متامدل تعریف شده می باشد. در این سیستم هر متدولوژی در قالب اجرایی تعریف می شود که عبارتند از، تعریف دیاگرام ها، مفاهیم، روابط و ارتباطات مختلف این عناصر در یک دیاگرام. هر عنصر در یک دیاگرام دارای نمادی هست که به کمک tmmcase تعریف می شود. برخی از قواعد سازگاری نیز در هنگام تعریف متدولوژی مشخص می شوند. پس از تعریف متدولوژی، مهندسین نرم افزار قادر هستند با استفاده از آن متدولوژی، یک سیستم کاربردی را تحلیل و طراحی نمایند. ضمنا برای برخی اجزاء توسط این ابزار بصورت اتوماتیک کد تولید می شود. نمونه ساده ای از tmmcase با استفاده از زبان visual c++ و به کمک نرم افزار مدیریت پایگاه داده شیءگرای objectstore پیاده سازی شده است . بخشهای پیاده سازی شده نشان داده است که طراحی ارائه شده می تواند بصورت مستقیم و با افزودن جزئیات بیشتری پیاده سازی شود. این سیستم با متدولوژی uml آزمون شده است . در این پایان نامه طراحی کلی و جزئی tmmcase مشتمل بر تعریف واسط کاربر، جزئیات انباره سیستم و الگوریتم کار برای دو سطح مختلف از tmmcase ارائه شده است .

First 15 pages

Signup for downloading 15 first pages

Already have an account?login

similar resources

نقد و بررسی نظام آموزشی مهندسی کامپیوتر با گرایش نرم افزار و ارایه یک برنامه آموزشی مؤثر

با بررسی و تحلیل سطح دانش و میزان کارایی فارغ التحصیلان رشته تحصیلی مهندسی کامپیوتر با گرایش نرم افزار، بسیاری از کارشناسان آموزشی و صاحبنظران به این نتیجه ناخوشایند و تلخ رسیده اند که آنان بسیاری از مطالب و موضوعات اساسی و بنیادی مهندسی را نمی دانند و نه تنها توانایی اجرای علوم عملی و کاربردی را ندارند، بلکه از ارایه فهم صحیح این علوم نیز عاجزند. این مقاله به ریشه یابی این مسئله پرداخته و مهمت...

full text

طراحی فورجینگ به کمک کامپیوتر

در طراحی فورجینگ پارامترهای اصلی ، نیرو و یا انرژی ماکزیممی است که برای انتخاب پرس و با چکش فورج لازم است . این دو پارامتر ، خود در اثر پارامترهای دیگری مانند شکل هندسی حفره قالب ، ابعاد زایده ، شکل قطعه کار ، اصطکاک ، خواص مکانیکی فلز مورد فورج ، دما ، سرعت کرنش ،و تعداد مراحل فورج ، تغییر می کنند . هدف این مقاله ، به دست دادن روشی است به نام حد فوقانی اجزا که اثر پارامترهای نامبرده را در طراح...

full text

ارائه مدل ریاضی و تهیه نرم افزار برای ماشینکاری سه بعدی مواد مرکب پایه پلیمری الیافی به کمک کامپیوتر

با توجه به گسترش استفاده از مواد مرکب پایه پلیمری الیافی در صنایع مختلف، ماشینکاری بر روی این مواد برای دستیابی به اشکال متنوع و با دقت ابعادی بالا و صافی سطح مطلوب از اهمیت خاصی برخوردار شده است. لیکن مواد مرکب الیافی به علت دارا بودن ساختاری غیر ایزوتروپیک، از مکانیزم براده برداری ویژه ای تبعیت می کنند. از پارامترهای مؤثر در ماشینکاری این مواد می توان به زاویه بین راستای الیاف با جهت تراش واخ...

full text

تحلیل ترمودینامیکی سینتر بدون فشار نانوکامپوزیت B4C-Si به کمک نرم افزار Factsage

    در این مقاله، سینتر بدون فشار نانوکامپوزیت B4C-Si مورد پژوهش قرار گرفته است. ابتدا، پیش از انجام هر گونه عملیات آزمایشگاهی و با استفاده از نرم افزارهای Factsage و HSC، مقدار تغییرات انرژی آزاد واکنش‌ها و در نتیجه، انجام پذیری آن‌ها مورد بررسی قرار گرفت. سپس ترکیب‏هایی حاوی 10-5/2 درصد وزنی سیلیسیم تحت فشار پرس تک محوره قرار گرفته و به روش سینتر بدون فشار در دمای 2200 درجه سانتی‏گراد سینتر ش...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


document type: thesis

وزارت علوم، تحقیقات و فناوری - دانشگاه تربیت مدرس

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023